 .ws-tree {



     .tree-item {
         display: flex;
         align-items: flex-start;
         padding: 0;
         transition: all 0.2s linear;
         height: 0;
         opacity: 0;
         overflow: hidden;


         &--show {
             padding: 8rpx 16rpx;
             height: auto;
             opacity: 1;
             overflow: visible;
         }

         &__switch-icon {
						width: 80rpx;
            justify-content: center;
						margin-top: 10rpx;
         }

         &__checkable {
             &--left {
                 order: 0;
             }

             &--right {
                 order: 1;
                 margin-left: auto;
             }

             // 半选
             ::v-deep .indeterminate_checked .uni-checkbox-wrapper {

                 .uni-checkbox-input {
                     position: relative;

                     &::after {
                         content: '';
                         position: absolute;
                         top: 50%;
                         left: 50%;
                         transform: translate(-50%, -50%);
                         width: 26rpx;
                         height: 26rpx;
                         background-color: #32c770;
                     }
                 }
             }

         }

         &__label {
             &--prefix {}

             &--suffix {}
         }
     }

 }